#pragma once
#include <cstddef>
namespace Commands
{
    class IAnimation
    {
    public:
        virtual ~IAnimation(){}
        virtual void SetCurrentFrame(const size_t frame) = 0;
        virtual int GetCurrentFrame(void) const          = 0;
        virtual int GetFramesCount(void) const           = 0;
        virtual void NextFrame(void)                     = 0;
    };
}//namespace
